Extending a deductive object-oriented database system with spatial data handling facilities
نویسندگان
چکیده
The demand for spatial information systems has been growing sharply in recent years. Unfortunately, the current state of mainstream database technology has not facilitated the development of spatial information systems that are as eeective, eecient and usable as, e.g., management information systems. Attempts to overcome the limitations that underlie this relative lack of support have tended to be accompanied by problems with the productivity of application development and with the runtime performance of the modiied system. This paper describes the integration of a spatial data handling component with the ROCK & ROLL deductive object-oriented database system. The extended ROCK & ROLL system provides much more comprehensive and better integrated database programming facilities than other candidate platforms for spatial information systems. The extended system serves developers with an intuitive, expressive, formally deened collection of spatial data types as primitive types whose operations have state-of-the-art computational complexity. The integration of these types with the object-oriented modelling, imperative programming and deductive querying facilities of ROCK & ROLL makes available a comprehensive and integrated suite of complementary mechanisms for the development of spatial information systems.
منابع مشابه
Extending ROCK & ROLL with Spatial Data Types : Part 1
The ROCK & ROLL deductive object-oriented database system has been used to develop applications that involve the querying and manipulation of spatial data. The approach to the development of these applications has hitherto required that a suitable set of spatial data types is deened and handed over to applications as a class library for reuse. While this approach is functionally adequate, it le...
متن کاملGeographic Data Handling in aDeductive Object - Oriented
This paper describes how a deductive object-oriented database (DOOD) can be used to support the storage and management of data which is typical of that found in geographic information systems (GIS). This is done with two aims in mind: to illustrate how a combination of deductive and object-oriented facilities can be applied eeectively in an advanced application, thereby motivating the developme...
متن کاملROCK & ROLL: A Deductive Object-Oriented Database with Active and Spatial Extensions
ROCK & ROLL is a deductive object-oriented database system that supports two languages, one imperative and the other deductive, both derived from the same object-oriented data model. As the languages share a common type system, they can be integrated without manifesting impedance mismatches, and thus programmers can conveniently exploit both deductive and imperative features in a single applica...
متن کاملTowards a Uniform Deductive Object-Oriented Database Language
Deductive object-oriented databases are intended to integrate the deductive and object-oriented database techniques to combine the best of two approaches and to overcome their inherent shortcomings, with a number of deductive object-oriented database languages proposed. However, most of these languages are only structurally object-oriented. Important behaviorally object-oriented features such a...
متن کاملProgramming Spatial Databases: A Deductive Object-Oriented Approach
It is widely recognised that geographic information systems have data storage and analysis requirements which stretch existing database technologies, and that as a result of this many implemented systems store only certain parts of their data using database systems. Ideally, all data required by a GIS would be stored in a single database, and many proposals have been made for spatial database s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 41 شماره
صفحات -
تاریخ انتشار 1999